package com.honour.service.interfaced;

import java.util.List;

import com.system.util.PageData;

/**
 @Function
 @Author 于泓磊
 @Date   2017年12月4日
*/
public interface FriendInManager {
	
	/**
	 * 好友管理添加好友(加关注)
	 * @Author 于泓磊
	 * @date   2017年12月4日
	 * @param pd
	 * @throws Exception
	 */
	public void addFriend(PageData pd) throws Exception;
	
	/**
	 * 获取好友关系属性ID
	 * @Author 于泓磊
	 * @date   2017年12月4日
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public PageData getFriendId(PageData pd) throws Exception;
	
	
	/**
	 * 获取我关注的好友列表
	 * @Author 于泓磊
	 * @date   2017年12月4日
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public List<PageData> getFriendList(PageData pd) throws Exception;
	
	
	/**
	 * 获取关注我的好友列表
	 * @Author 于泓磊
	 * @date   2017年12月4日
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public List<PageData> getReFriendList(PageData pd) throws Exception;
	
	
	/**
	 * 取消关注接口
	 * @Author 于泓磊
	 * @date   2017年12月5日
	 * @param pd
	 * @throws Exception
	 */
	public void delFriend(PageData pd) throws Exception;
	
	
	/**
	 * 获取关注我的用户粉丝数量
	 * @Author 于泓磊
	 * @date   2017年12月6日
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public PageData getFansCount(PageData pd) throws Exception;
	
	
	/**
	 * 获取我关注的用户粉丝数量
	 * @Author 于泓磊
	 * @date   2017年12月6日
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public PageData getReFansCount(PageData pd) throws Exception;
	
}
